//package com.inspur.edp.cef.generator.coreGenerator.base.entitygen.resourceinfo;
//
//import com.inspur.edp.caf.generator.BaseGenerator;
//import com.inspur.edp.caf.generator.baseInfo.TypeInfo;
//import com.inspur.edp.cef.rtgenerator.managergen.ManagerGeneratorContext;
//import com.inspur.edp.cef.spi.entity.resourceInfo.EntityResInfo;
//import lombok.var;
//
//public class EntityResInfoGenerator extends DataTypeResInfoGenenerator {
//
//  public EntityResInfoGenerator(String code, Class entityInfoType,
//      ManagerGeneratorContext parContext) {
//    super(code, entityInfoType, parContext);
//  }
//
//  @Override
//  protected java.util.ArrayList<BaseGenerator> createClassExtendChildGenrators() {

//    var list = super.createClassExtendChildGenrators();
//    if (list == null) {
//      list = new java.util.ArrayList<BaseGenerator>();
//    }
//    list.add(new GetUniqueConMessageMethodGen((EntityResInfoGenCtx) getContext()));
//    list.add(new getEntityCodeMethodGenerator(nodeCode));
//    return list;
//  }
//
//  @Override
//  protected DataTypeResInfoGenCtx CreateDataTypeResInfoGenCtx(java.lang.Class entityInfoType,
//      ManagerGeneratorContext parentContext) {
//    return new EntityResInfoGenCtx(entityInfoType, parentContext);
//  }
//
//  @Override
//  protected TypeInfo setParentClassDataTypeResInfo() {
//    return new TypeInfo(EntityResInfo.class);
//  }
//}